package com.rj.autofactory.common;

import lombok.Data;

/**
 * 字段信息
 *
 * @author YFX_RANLUBO
 * @date 2024/09/23 14:26
 **/
@Data
public class CommColumnEntity {
    /**
     * 字段ID
     */
    private String id;
    /**
     * 字段名
     */
    private String name;
    /**
     * 字段注释/说明
     */
    private String comment;
    /**
     * 实体名称
     */
    private String fieldName;
    /**
     * 有效标识
     */
    private String yxbz;
    /**
     * 数据类型（String,number,Date）
     */
    private String dataType;
    //字符类型（String,Date）
    /**
     * 最大数据长度
     */
    private String strMaxLength;
    /**
     * 数据字典（）可选
     */
    private String strDict;
    /**
     * 正则表达式（对应正则库、时间格式）
     */
    private String strRegexp;

    //数值类型
    /**
     * 最大值(<,<=)
     */
    private String numMax;
    /**
     * 最小值（>,>=）
     */
    private String numMin;
    /**
     * 整数最大位数
     */
    private String numInterger;
    /**
     * 小数最大位数
     */
    private String numFraction;
    /**
     * 正数、负数
     */
    private String numType;
}
